package com.example.meservice.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户注册视图对象
 * 封装用户注册请求中的输入数据，用于前端与后端的数据交互
 *
 * @author czwa
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class registerVo {
    /** 注册邮箱（用于接收验证码） */
    private String email;
    /** 注册手机号（用户唯一标识） */
    private String phone;
    /** 用户名（登录账号） */
    private String username;
    /** 登录密码 */
    private String password;
    /** 确认密码（用于验证密码一致性） */
    private String confirmPassword;
    /** 邮箱验证码（用于验证邮箱有效性） */
    private String code;
}